Version 4.0 contains the following enhancements:
edt-set-scroll-margins in your
.emacs file. For
example, the following line
(edt-set-scroll-margins "20%" "25%")
sets the top margin to 20% of the window
and the bottom margin to 25% of the window. To disable this
feature, set each margin to 0%. You can also invoke
edt-set-scroll-margins interactively while EDT
Emulation is active to change the settings for that
session.
Please note: Another way to set the
scroll margins is to use the Emacs customization feature to
set the following two variables directly:
edt-top-scroll-margin and
edt-bottom-scroll-margin.
Enter the Emacs customize command. First
select the ‘Editing’ group and then select the
‘Emulations’ group. Finally, select
the ‘Edt’
group and follow the directions.
query-replace. The binding of
query-replace has been moved to GOLD-/.
If you prefer to restore query-replace to
GOLD-Enter, then use an EDT user customization file,
edt-user.el, to do this
(see Customizing).function-key-map, can still be configured for use
with EDT Emulation. (Note: In a few rare circumstances this
does not work properly. In particular, it does not work if a
subset of the leading ASCII characters in a
key sequence are recognized by Emacs as having an existing
binding. For example, if the keypad 7 (<KP7>) key
generates the sequence ‘<ESC>Ow’ and
‘<ESC>O’ is already bound to a
function, pressing <KP7> when told to do so by
edt-mapper.el will
result in edt-mapper.el
incorrectly mapping ‘<ESC>O’ to <KP7> and
‘w’ to
<KP8>. If something like this happens to you, it is
probably a bug in the support for your keyboard within Emacs
or a bug in the Unix termcap/terminfo support
for your terminal or a bug in the terminal
emulation software you are using.)edt-quit function (bound to
GOLD-q by default) has been modified to warn the
user when file-related buffer modifications exist. It now
cautions the user that those modifications will be lost if the
user quits without saving those buffers.